package com.shc.community.dao;

import com.shc.community.entity.DiscussPost;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface DiscussPostMapper {

    List<DiscussPost> findDiscussPosts(int userId , int offset , int limit);

    //@Param注解用于给参数起别名
    //如果方法只有一个参数时，并且在《if》标签里使用，则必须起别名
    int findDiscussPostRows(@Param("userId") int userId);

    //增加帖子的方法
    int addDiscussPost(DiscussPost discussPost);

    //查看帖子详情
    DiscussPost findDiscussPostById(int id);

    //修改评论数量
    int updateCommentCount(int id , int commentCount);
}
